html {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

body {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

body div {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

span {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

object {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

iframe {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

h1 {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

h2 {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

h3 {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

h4 {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

h5 {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

h6 {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

p {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

blockquote {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

pre {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

abbr {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

address {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

cite {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

code {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

del {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

dfn {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

em {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

img {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

ins {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

kbd {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

q {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

samp {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

small {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

strong {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

sub {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

sup {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

var {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

b {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

i {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

dl {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

dt {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

dd {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

ol {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

ul {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

li {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

fieldset {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

form {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

label {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

legend {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

table {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

caption {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

tbody {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

tfoot {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

thead {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

tr {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

th {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

td {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

article {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

aside {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

figure {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

footer {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

header {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

menu {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

nav {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

section {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

time {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

mark {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

audio {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

video {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

details {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

summary {

	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%; font-weight: normal; vertical-align: baseline;

}

article {

	display: block;

}

aside {

	display: block;

}

figure {

	display: block;

}

footer {

	display: block;

}

header {

	display: block;

}

nav {

	display: block;

}

section {

	display: block;

}

details {

	display: block;

}

summary {

	display: block;

}

html {

	box-sizing: border-box;

}

* {

	outline: 0px; box-sizing: inherit;

}

*::before {

	outline: 0px; box-sizing: inherit;

}

*::after {

	outline: 0px; box-sizing: inherit;

}

ul {

	list-style: none;

}

blockquote {

	quotes: none;

}

q {

	quotes: none;

}

blockquote::before {

	content: none;

}

blockquote::after {

	content: none;

}

q::before {

	content: none;

}

q::after {

	content: none;

}

a {

	background: none; margin: 0px; padding: 0px; font-size: 100%; vertical-align: baseline;

}

del {

	text-decoration: line-through;

}

abbr[title] {

	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;

}

dfn[title] {

	border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;

}

table {

	border-collapse: collapse; border-spacing: 0;

}

th {

	vertical-align: middle;

}

td {

	vertical-align: middle;

}

hr {

	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(204, 204, 204) currentColor currentColor; margin: 1em 0px; padding: 0px; border-image: none; height: 1px; display: block;

}

input {

	vertical-align: middle;

}

select {

	vertical-align: middle;

}

pre {

	white-space: pre-line; -ms-word-wrap: break-word;

}

input[type='radio'] {

	vertical-align: text-bottom;

}

input[type='checkbox'] {

	vertical-align: middle;

}

.ie7 input[type='checkbox'] {

	vertical-align: baseline;

}

.ie6 input {

	vertical-align: text-bottom;

}

select {

	font: 99%/normal sans-serif; font-size-adjust: none; font-stretch: normal;

}

input {

	font: 99%/normal sans-serif; font-size-adjust: none; font-stretch: normal;

}

textarea {

	font: 99%/normal sans-serif; font-size-adjust: none; font-stretch: normal;

}

table {

	font-size: inherit;

}

small {

	font-size: 85%;

}

strong {

	font-weight: bold;

}

td {

	vertical-align: top;

}

td img {

	vertical-align: top;

}

sub {

	line-height: 0; font-size: 75%; position: relative;

}

sup {

	line-height: 0; font-size: 75%; position: relative;

}

sup {

	top: -0.5em;

}

sub {

	bottom: -0.25em;

}

pre {

	font-family: monospace,sans-serif;

}

code {

	font-family: monospace,sans-serif;

}

kbd {

	font-family: monospace,sans-serif;

}

samp {

	font-family: monospace,sans-serif;

}

.clickable {

	cursor: pointer;

}

label {

	cursor: pointer;

}

input[type=button] {

	cursor: pointer;

}

input[type=submit] {

	cursor: pointer;

}

input[type=file] {

	cursor: pointer;

}

button {

	cursor: pointer;

}

button {

	margin: 0px;

}

input {

	margin: 0px;

}

select {

	margin: 0px;

}

textarea {

	margin: 0px;

}

button {

	width: auto; overflow: visible;

}

input[type=button] {

	width: auto; overflow: visible;

}

.ie7 img {

	-ms-interpolation-mode: bicubic;

}

.clearfix::before {

	height: 0px; overflow: hidden; display: block; content: "\0020";

}

.clearfix::after {

	height: 0px; overflow: hidden; display: block; content: "\0020";

}

.clearfix::after {

	clear: both;

}

.clearfix {

	-ms-zoom: 1;

}

.box {

	display: block;

}

.ibox {

	display: inline-block;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

.hide {

	display: none;

}

.bold {

	font-weight: 700;

}

.normal {

	font-weight: 500;

}

.posa {

	position: absolute;

}

.posr {

	position: relative;

}

a {

	text-decoration: none;

}

a:hover {

	text-decoration: none;

}

a:focus {

	text-decoration: none;

}

a:active {

	text-decoration: none;

}

* {

	font-family: Microsoft YaHei !important;

}

html {

	font-family: "Microsoft YaHei" !important; font-size: 13px; background-color: rgb(255, 255, 255);

}

body {

	font-family: "Microsoft YaHei" !important; font-size: 13px; background-color: rgb(255, 255, 255);

}

.row {

	width: 100%;

}

.container {

	margin: 0px auto; width: 1000px;

}

.simsun {

	font-family: "SimSun";

}

.topbar {

	color: rgb(101, 101, 101); background-color: rgb(241, 241, 241);

}

.welcome {

	line-height: 30px;

}

.links {

	line-height: 30px;

}

.welcome {

	margin-left: 35px;

}

.links {

	margin-right: 15px;

}

.links a {

	background: none !important; padding: 0px 15px; color: rgb(161, 161, 161) !important; border-right-color: rgb(101, 101, 101); border-right-width: 1px; border-right-style: solid;

}

.links a.last {

	padding-right: 0px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;

}

.weblogo {

	margin: 7px 0px 7px 42px;

}

.tel400 {

	background: url("../images/ph_sp.gif") no-repeat center 10px; width: 221px; text-align: center; margin-top: 42px;

}

.tel400 em {

	color: rgb(153, 2, 2); font-size: 28px; font-style: normal; font-weight: bold; margin-top: 5px;

}

.navbar {

	background-color: #339900;

}

.navbar ul {

	margin-left: 46px;

}

.navbar a {

	margin: 12px 0px; padding: 0px 20px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; border-right-color: #ffffff; border-right-width: 1px; border-right-style: solid;

}

.navbar a em {

	height: 14px; text-transform: uppercase; line-height: 14px; font-family: "arial"; font-size: 12px; font-style: normal; margin-top: 3px; -webkit-transform: scale(0.8);

}

.navbar a.last {

	border-right-color: currentColor; border-right-width: medium; border-right-style: none;

}

.navbar li:hover {

	background-color: rgb(255, 162, 0);

}

.navbar li.selected {

	background-color: rgb(255, 162, 0);

}

.navbar li:hover a {

	border-right-color: transparent;

}

.navbar li.selected a {

	border-right-color: transparent;

}

.banner2 {

	background-position: top; height: 350px; background-repeat: no-repeat;

}

.searchbar {

	background-color: rgb(241, 241, 241);

}

.searchbar form {

	background: url("../images/searchbar_bg.png") no-repeat; top: 11px; width: 278px; height: 24px;

}

.searchbar form input[type='text'] {

	border-color: transparent; width: 182px; height: 21px; margin-top: 2px; margin-left: 22px;

}

.searchbar form input[type='submit'] {

	border-color: transparent; width: 46px; height: 21px; margin-top: 1px; margin-left: 23px; background-color: transparent;

}

.searchbar .hot-keyword {

	color: rgb(138, 138, 138); line-height: 46px; font-size: 12px; margin-left: 50px;

}

.searchbar .hot-keyword a {

	margin: 0px 4px; color: rgb(102, 102, 102);

}

.product-show {

	margin-top: 22px;

}

.sidebar {

	width: 198px;

}

.sidebar ul.category {

	margin-top: 5px;

}

.sidebar ul.category li {

	margin-top: 3px;

}

.sidebar ul.category li a {

	background: url("../images/arrow2.png") no-repeat 20px rgb(230, 230, 230); color: rgb(92, 92, 92); line-height: 36px; padding-left: 50px;

}

.sidebar ul.category li a:hover {

	background: url("../images/arrow.png") no-repeat 20px rgb(255, 162, 0); color: rgb(255, 255, 255);

}

.sidebar ul.category li a.selected {

	background: url("../images/arrow.png") no-repeat 20px rgb(255, 162, 0); color: rgb(255, 255, 255);

}

.sidebar .asknow {

	padding-bottom: 30px; margin-top: 8px; background-color: rgb(23, 51, 79);

}

.sidebar .asknow img {

	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid;

}

.sidebar .asknow .askbtn {

	margin: 20px auto 0px; width: 150px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 28px; background-color: rgb(255, 132, 0);

}

.sidebar .asknow .askbtn:hover {

	background-color: rgb(23, 51, 79);

}

.sidebar .asknow span {

	text-align: center; color: rgb(255, 255, 255); font-size: 16px; margin-top: 15px;

}

.sidebar .asknow span.tel400 {

	font-size: 18px; margin-top: 0px;

}

.sidebar .newest {

	background: url("../images/tbg.jpg") repeat-x; border-width: 1px 1px 3px; border-style: solid; border-color: rgb(227, 227, 227); border-image: none; margin-top: 15px; box-sizing: border-box;

}

.sidebar .faq2 {

	background: url("../images/tbg.jpg") repeat-x; border-width: 1px 1px 3px; border-style: solid; border-color: rgb(227, 227, 227); border-image: none; margin-top: 15px; box-sizing: border-box;

}

.sidebar .newest .title {

	background: url("../images/arrow4.png") no-repeat 10px; height: 43px; color: rgb(23, 51, 79); line-height: 43px; padding-left: 30px; font-size: 16px;

}

.sidebar .faq2 .title {

	background: url("../images/arrow4.png") no-repeat 10px; height: 43px; color: rgb(23, 51, 79); line-height: 43px; padding-left: 30px; font-size: 16px;

}

.sidebar .newest .title a {

	margin-right: 10px;

}

.sidebar .faq2 .title a {

	margin-right: 10px;

}

.sidebar .newest ul {

	margin: 20px 10px 5px;

}

.sidebar .faq2 ul {

	margin: 20px 10px 5px;

}

.sidebar .newest ul a span.arrow {

	border-width: 3px; border-style: solid; border-color: transparent transparent transparent rgb(255, 162, 0); border-image: none; top: 13px; margin-right: 6px;

}

.sidebar .newest li a {

	width: 100%; color: rgb(58, 58, 58); line-height: 32px; overflow: hidden; font-size: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;

}

.sidebar .newest li a:hover {

	color: rgb(255, 162, 0);

}

.sidebar .newest li a.selected {

	color: rgb(255, 162, 0);

}

.sidebar .newest li:first-child a {

	margin-top: 10px;

}

.sidebar .newest li {

	border-bottom-color: rgb(222, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;

}

.sidebar .newest li:last-child {

	border-bottom-color: transparent;

}

.product {

	width: 776px; margin-left: 25px;

}

.product .title {

	padding: 10px 12px 8px 10px; color: rgb(23, 51, 79); border-bottom-color: rgb(91, 124, 157); border-bottom-width: 3px; border-bottom-style: solid;

}

.product .title h2 {

	font-size: 18px;

}

.product .title h2 span.t {

	background: url("../images/t.jpg") no-repeat; width: 4px; height: 17px; margin-top: 4px; margin-right: 8px;

}

.product .title .more {

	margin-top: 8px;

}

.more {

	color: rgb(77, 93, 111); font-size: 12px;

}

.product-list li {

	margin-top: 15px; margin-right: 25px;

}

.product-list li:nth-child(3n) {

	margin-right: 0px;

}

.product-list a.product-img {

	border: 1px solid rgb(227, 227, 227); border-image: none; width: 236px; height: 183px; text-align: center; vertical-align: middle; display: table-cell; box-sizing: border-box;

}

.product-list a.product-title {

	width: 236px; text-align: center; color: rgb(23, 51, 79); line-height: 30px; overflow: hidden; font-size: 14px; white-space: nowrap; -ms-text-overflow: ellipsis;

}

.current-pos {

	margin-top: 5px;

}

.a1 {

	background: url("a1.jpg") no-repeat top; height: 86px;

}

.a2 {

	margin-top: 30px;

}

.a2 > div {

	background: url("a2.jpg") no-repeat center; margin: 0px auto; width: 990px; height: 668px;

}

.a21 {

	padding-left: 472px;

}

.a22 {

	padding-left: 472px;

}

.a21p {

	color: rgb(0, 85, 169); padding-top: 7px; padding-left: 50px; font-size: 28px;

}

.a22p {

	color: rgb(0, 85, 169); padding-top: 7px; padding-left: 50px; font-size: 28px;

}

.a22 {

	margin-top: 28px;

}

.a21p2 {

	color: rgb(34, 34, 34); line-height: 22px; padding-top: 20px; font-size: 12px;

}

.a21p3 {

	color: rgb(34, 34, 34); line-height: 22px; padding-top: 20px; font-size: 12px;

}

.a22p2 {

	color: rgb(34, 34, 34); line-height: 22px; padding-top: 20px; font-size: 12px;

}

.a21p3 {

	padding-top: 10px;

}

.a23 {

	padding-left: 3px; margin-top: 23px;

}

.a23p {

	color: rgb(0, 85, 169); padding-top: 7px; padding-left: 50px; font-size: 28px;

}

.a23p2 {

	width: 520px; color: rgb(34, 34, 34); line-height: 22px; padding-top: 20px; font-size: 12px;

}

.a23p3 {

	width: 520px; color: rgb(34, 34, 34); line-height: 22px; padding-top: 20px; font-size: 12px;

}

.a23p4 {

	width: 520px; color: rgb(34, 34, 34); line-height: 22px; padding-top: 20px; font-size: 12px;

}

.a3 .row > div {

	background: url("../images/a3.png") no-repeat center; margin: 0px auto; width: 992px; height: 646px;

}

.a31 {

	padding-top: 80px;

}

.a32 {

	padding-top: 56px;

}

.a33 {

	padding-top: 15px;

}

.a31lp {

	color: rgb(0, 85, 169); padding-left: 45px; font-size: 18px;

}

.a31rp {

	color: rgb(0, 85, 169); padding-left: 45px; font-size: 18px;

}

.a32lp {

	color: rgb(0, 85, 169); padding-left: 45px; font-size: 18px;

}

.a32rp {

	color: rgb(0, 85, 169); padding-left: 45px; font-size: 18px;

}

.a33lp {

	color: rgb(0, 85, 169); padding-left: 45px; font-size: 18px;

}

.a33rp {

	color: rgb(0, 85, 169); padding-left: 45px; font-size: 18px;

}

.a31r {

	padding-left: 740px;

}

.a32r {

	padding-left: 740px;

}

.a33r {

	padding-left: 740px;

}

.a31lp2 {

	color: rgb(51, 51, 51); line-height: 18px; font-size: 12px; margin-top: 12px;

}

.a31rp2 {

	color: rgb(51, 51, 51); line-height: 18px; font-size: 12px; margin-top: 12px;

}

.a32lp2 {

	color: rgb(51, 51, 51); line-height: 18px; font-size: 12px; margin-top: 12px;

}

.a32rp2 {

	color: rgb(51, 51, 51); line-height: 18px; font-size: 12px; margin-top: 12px;

}

.a33lp2 {

	color: rgb(51, 51, 51); line-height: 18px; font-size: 12px; margin-top: 12px;

}

.a33rp2 {

	color: rgb(51, 51, 51); line-height: 18px; font-size: 12px; margin-top: 12px;

}

.a31l {

	width: 280px;

}

.a32l {

	width: 280px;

}

.a33l {

	width: 280px;

}

.a5 > div {

	background: url("../images/a5.jpg") no-repeat center; margin: 0px auto; width: 1000px; height: 1712px;

}

.a51 {

	padding-left: 515px;

}

.a53 {

	padding-left: 515px;

}

.a55 {

	padding-left: 515px;

}

.a52 {

	margin-top: 120px;

}

.a53 {

	padding-left: 520px; margin-top: 131px;

}

.a54 {

	margin-top: 148px;

}

.a54p {

	padding-top: 0px;

}

.a54p2 {

	margin-top: 19px;

}

.a55 {

	padding-left: 509px; margin-top: 145px;

}

.a56 {

	margin-top: 145px;

}

.a56p2 {

	margin-top: 20px !important;

}

.a52 {

	width: 455px; padding-left: 20px;

}

.a54 {

	width: 455px; padding-left: 20px;

}

.a56 {

	width: 455px; padding-left: 20px;

}

.a51p {

	color: rgb(0, 85, 169); padding-top: 3px; padding-left: 17px; font-size: 22px;

}

.a52p {

	color: rgb(0, 85, 169); padding-top: 3px; padding-left: 17px; font-size: 22px;

}

.a53p {

	color: rgb(0, 85, 169); padding-top: 3px; padding-left: 17px; font-size: 22px;

}

.a54p {

	color: rgb(0, 85, 169); padding-top: 3px; padding-left: 17px; font-size: 22px;

}

.a55p {

	color: rgb(0, 85, 169); padding-top: 3px; padding-left: 17px; font-size: 22px;

}

.a56p {

	color: rgb(0, 85, 169); padding-top: 3px; padding-left: 17px; font-size: 22px;

}

.a51p2 {

	color: rgb(34, 34, 34); font-size: 12px; margin-top: 16px;

}

.a52p2 {

	color: rgb(34, 34, 34); font-size: 12px; margin-top: 16px;

}

.a53p2 {

	color: rgb(34, 34, 34); font-size: 12px; margin-top: 16px;

}

.a54p2 {

	color: rgb(34, 34, 34); font-size: 12px; margin-top: 16px;

}

.a55p2 {

	color: rgb(34, 34, 34); font-size: 12px; margin-top: 16px;

}

.a56p2 {

	color: rgb(34, 34, 34); font-size: 12px; margin-top: 16px;

}

.a51p2 p {

	line-height: 24px;

}

.a52p2 {

	line-height: 24px;

}

.a53p2 p {

	line-height: 24px;

}

.a54p2 p {

	line-height: 24px;

}

.a55p2 p {

	line-height: 24px;

}

.a56p2 p {

	line-height: 24px;

}

.about {

	background-image: linear-gradient(rgb(248, 248, 248) 0%, rgb(255, 255, 255) 100%);

}

.about .row {

	background: url("../images/shadow.jpg") repeat-x left -20px;

}

.about hr {

	border-color: rgb(234, 234, 234); top: 67px; position: relative;

}

.about-title {

	margin: 0px auto; top: 25px; width: 440px; text-align: center; color: rgb(255, 162, 0); font-size: 32px; background-color: rgb(248, 248, 248);

}

.about-title span {

	color: rgb(23, 51, 79);

}

.video {

	width: 436px; height: 292px;

}

.intro {

	margin-left: 456px;

}

.intro-title {

	color: rgb(255, 162, 0); font-size: 16px;

}

.intro-title span {

	color: rgb(23, 51, 79);

}

.intro-content {

	color: rgb(100, 100, 100); line-height: 22px; margin-top: 10px;

}

.honor {

	background: url("../images/shadow2.png") no-repeat top; padding-top: 20px; margin-top: 30px;

}

.honor-title {

	color: rgb(255, 162, 0); font-size: 18px; margin-left: 20px;

}

.honor-title span {

	color: rgb(23, 51, 79);

}

.honor-scrollview {

	margin-left: -5px;

}

.honor dl dd {

	margin: 0px 5px; width: 148px; text-align: center; overflow: hidden; float: left; display: inline;

}

.honor dl dd div {

	border: 1px solid rgb(233, 233, 233); border-image: none;

}

.honor .rollBox {

	margin: 30px auto 0px; width: 1060px; overflow: hidden;

}

.honor .rollBox .LeftBotton {

	background: url("../images/sl.png") no-repeat 8px 86px; margin: 0px; width: 30px; height: 201px; overflow: hidden; float: left; display: inline; cursor: pointer;

}

.honor .rollBox .RightBotton {

	background: url("../images/sr.png") no-repeat 8px 86px; margin: 0px; width: 30px; height: 201px; overflow: hidden; float: left; display: inline; cursor: pointer;

}

.honor .rollBox .Cont {

	width: 948px; overflow: hidden; float: left;

}

.honor .rollBox .ScrCont {

	width: 10000000px;

}

.honor .rollBox #List1 {

	float: left;

}

.rollBox #List2 {

	float: left;

}

.honor .rollBox a.img {

	border: 3px solid rgb(255, 255, 255); border-image: none; width: 140px; height: 193px; vertical-align: middle; display: table-cell;

}

.honor .rollBox a img {

	margin: 0px auto; display: block;

}

.brand {

	margin-top: 30px;

}

.brand .tab a span:first-child {

	width: 165.84px; height: 40px; text-align: center; color: rgb(114, 114, 114); line-height: 40px; background-color: rgb(241, 241, 241);

}

.brand .tab a {

	font-size: 14px; margin-right: 1px;

}

.brand .tab a:last-child {

	margin-right: 0px;

}

.brand .tab a span.arrow {

	border: 6px solid transparent; border-image: none; left: 50%; margin-left: -3px;

}

.brand .tab a.selected span:first-child {

	color: rgb(255, 255, 255); background-color: rgb(61, 61, 91);

}

.brand .tab a:hover span:first-child {

	color: rgb(255, 255, 255); background-color: rgb(61, 61, 91);

}

.brand .tab a.selected span.arrow {

	border-top-color: rgb(61, 61, 91);

}

.brand .tab a:hover span.arrow {

	border-top-color: rgb(61, 61, 91);

}

.brand .content {

	border: 1px solid rgb(213, 213, 213); border-image: none; margin-top: 8px;

}

.a1 {

	margin-top: 40px;

}

.a3 {

	margin-top: 20px; background-image: linear-gradient(rgb(248, 248, 248) 0%, rgb(255, 255, 255) 10%);

}

.a3 .row {

	background: url("../images/shadow.jpg") repeat-x left top; padding-top: 50px;

}

.a3 img {

	margin: 0px auto; display: block;

}

.a4 {

	margin-top: 15px;

}

.a6 {

	margin-top: 15px;

}

.a4 img {

	margin: 0px auto; display: block;

}

.a6 img {

	margin: 0px auto; display: block;

}

.join hr {

	border-color: rgb(234, 234, 234); top: 50px; position: relative;

}

.join .join-title {

	background: url("../images/join.png") no-repeat center rgb(255, 255, 255); margin: 0px auto; width: 662px; height: 87px;

}

.a5 {

	margin-top: 40px;

}

.a5 img {

	margin: 0px auto; display: block;

}

.a6 {

	margin-top: 55px;

}

.an img {

	display: block;

}

.join-support {

	background-image: linear-gradient(rgb(248, 248, 248) 0%, rgb(255, 255, 255) 100%);

}

.join-support .row {

	background: url("../images/shadow.jpg") repeat-x left -20px;

}

.join-support hr {

	border-color: rgb(234, 234, 234); top: 50px; position: relative;

}

.join-support-title {

	margin: 0px auto; top: 14px; width: 440px; text-align: center; color: rgb(255, 162, 0); font-size: 32px; background-color: rgb(248, 248, 248);

}

.join-support-title span {

	color: rgb(23, 51, 79);

}

.join-support ul {

	margin-top: 30px;

}

.join-support li {

	margin-top: 15px; margin-right: 8px;

}

.join-support li:hover .mask {

	display: block;

}

.join-support li:nth-child(4n) {

	margin-right: 0px;

}

.join-support .mask {

	border-radius: 4px; left: 1px; top: 1px; width: 238px; height: 159px; background-color: rgba(0, 0, 0, 0.5);

}

.join-support .join-btn {

	margin: 50px auto 0px; border-radius: 4px; width: 60%; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 14px; text-decoration: none; background-color: rgb(255, 162, 0);

}

.store-show {

	background-image: linear-gradient(rgb(248, 248, 248) 0%, rgb(255, 255, 255) 100%);

}

.store-show .row {

	background: url("../images/shadow.jpg") repeat-x left -20px;

}

.store-show hr {

	border-color: rgb(234, 234, 234); top: 50px; position: relative;

}

.store-show-title {

	margin: 0px auto; top: 14px; width: 395px; text-align: center; color: rgb(255, 162, 0); font-size: 32px; background-color: rgb(248, 248, 248);

}

.store-show-title span {

	color: rgb(23, 51, 79);

}

.store-show-scrollview {

	margin: 40px auto 0px; width: 990px;

}

.store-show dl dd {

	margin: 0px 15px; width: 300px; text-align: center; overflow: hidden; float: left; display: inline;

}

.store-show #demo {

	width: 990px; overflow: hidden;

}

.store-show #indemo {

	width: 600%; overflow: hidden; float: left;

}

.store-show #demo1 {

	overflow: hidden; float: left; display: inline;

}

.store-show #demo2 {

	overflow: hidden; float: left; display: inline;

}

.store-show #indemo a.img {

	border: 4px solid rgb(222, 221, 217); border-image: none; width: 298px; height: 213px; vertical-align: middle; display: table-cell;

}

.store-show #indemo a img {

	margin: 0px auto; display: block;

}

.store-show #indemo a.title {

	text-align: center; color: rgb(96, 96, 96); line-height: 36px; margin-top: 4px; background-color: rgb(222, 221, 217);

}

.store-show #indemo dd:hover a.img {

	border-color: rgb(23, 51, 79);

}

.store-show #indemo dd:hover a.title {

	color: rgb(255, 255, 255); background-color: rgb(23, 51, 79);

}

.dealer hr {

	border-color: rgb(234, 234, 234); top: 50px; position: relative;

}

.dealer-title {

	margin: 0px auto; top: 13px; width: 320px; text-align: center; color: rgb(255, 162, 0); font-size: 40px; background-color: rgb(255, 255, 255);

}

.dealer-title span {

	border: 8px solid transparent; border-image: none; top: 16px;

}

.dealer-title span:first-child {

	left: -16px; border-right-color: rgb(255, 162, 0);

}

.dealer-title span:last-child {

	right: -16px; border-left-color: rgb(255, 162, 0);

}

.dealer-title2 {

	margin: 16px auto 0px; width: 282px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; background-color: rgb(23, 51, 79);

}

.dealer-list {

	margin-top: 40px;

}

.dealer-list li {

	width: 50%; border-bottom-color: rgb(222, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;

}

.dealer-list img {

	margin-left: 20px;

}

.dealer-list div.dealer-info {

	margin-right: 20px; margin-left: 225px;

}

.dealer-list li:nth-child(2n+1) {

	border-right-color: rgb(222, 221, 221); border-right-width: 1px; border-right-style: dashed;

}

.dealer-list li:nth-child(2n+1) .dealer-info {

	margin-right: 35px;

}

.dealer-list li:nth-child(2n+1) img {

	margin-left: 0px;

}

.dealer-list li:nth-child(2n+1) .dealer-info {

	margin-left: 204px;

}

.dealer-list li:nth-child(3) {

	padding-top: 15px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;

}

.dealer-list li:nth-child(4) {

	padding-top: 15px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;

}

.dealer-info {

	color: rgb(143, 143, 143);

}

.dealer-info-title {

	color: rgb(32, 32, 32);

}

.dealer-name {

	padding-bottom: 7px; margin-top: 10px; border-bottom-color: rgb(222, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;

}

.dealer-info-desc {

	color: rgb(51, 51, 51); line-height: 24px; font-size: 12px;

}

.dealer-info-detail {

	padding: 3px 0px; width: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; font-size: 12px; background-color: rgb(255, 162, 0);

}

.article {

	margin-top: 30px;

}

.article .news {

	width: 658px;

}

.article .news .tab {

	width: 329px; color: rgb(255, 255, 255); line-height: 40px; background-color: rgb(23, 51, 79);

}

.article .news .tab .arrowb {

	border: 4px solid transparent; border-image: none; left: 172.5px; top: 40px; width: 4px;

}

.article .news .tab:hover {

	background-color: rgb(255, 162, 0);

}

.article .news .selected.tab {

	background-color: rgb(255, 162, 0);

}

.article .news .tab:hover .arrowb {

	border-top-color: rgb(255, 162, 0);

}

.article .news .selected.tab .arrowb {

	border-top-color: rgb(255, 162, 0);

}

.article .news .tab a.more {

	color: rgb(255, 255, 255); margin-right: 10px;

}

.article .news .content {

	margin-top: 30px;

}

.article .news .content ul {

	margin: 0px 20px;

}

.article .news .news-info {

	color: rgb(0, 0, 0); margin-left: 256px;

}

.article .news .news-info-title {

	width: 100%; overflow: hidden; font-size: 16px; white-space: nowrap; -ms-text-overflow: ellipsis;

}

.article .news .news-info-desc {

	color: rgb(101, 101, 101); line-height: 23px; margin-top: 5px;

}

.article .news .news-info-detail {

	padding: 3px 0px; width: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; font-size: 12px; background-color: rgb(255, 162, 0);

}

.article .news li {

	color: rgb(101, 101, 101); border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;

}

.article .news li a {

	color: rgb(101, 101, 101); line-height: 36px;

}

.article .news li span {

	color: rgb(101, 101, 101); line-height: 36px;

}

.article .news li:first-child {

	margin-bottom: 20px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;

}

.article .faq {

	margin-left: 670px;

}

.article .faq-title {

	height: 40px; color: rgb(255, 255, 255); line-height: 40px; padding-right: 10px; background-color: rgb(255, 162, 0);

}

.article .faq-title .more {

	color: rgb(255, 255, 255);

}

.article .faq .content {

	background: url("../images/shadow3.jpg") no-repeat left top; padding: 20px 10px 20px 25px;

}

.article .faq li {

	margin: 25px 0px 20px;

}

.article .faq li a {

	color: rgb(23, 51, 79);

}

.article .faq li span {

	padding: 3px 5px; color: rgb(255, 255, 255); margin-right: 10px; background-color: rgb(255, 162, 0);

}

.article .faq-info-qes {

	width: 100%; height: 20px; overflow: hidden; margin-bottom: 10px; white-space: nowrap; -ms-text-overflow: ellipsis;

}

.article .faq li .faq-info-answer span {

	background-color: rgb(23, 51, 79);

}

.article .faq li .faq-info-answer-c {

	color: rgb(112, 112, 112); padding-left: 30px;

}

.join-form {

	margin-top: 20px; background-image: linear-gradient(rgb(248, 248, 248) 0%, rgb(255, 255, 255) 100%);

}

.join-form .row {

	background: url("../images/shadow.jpg") repeat-x left 0px;

}

.join-form .container {

	background: url("../images/join-flow.png") no-repeat;

}

.joinform {

	padding-top: 70px; padding-bottom: 135px; margin-left: 295px;

}

.joinform .title {

	color: rgb(23, 51, 79); font-size: 22px;

}

.joinform form {

	width: 370px; margin-top: 30px;

}

.joinform form div {

	margin-bottom: 10px;

}

.joinform form div.action {

	padding-left: 80px; margin-top: 20px;

}

.joinform form label {

	width: 90px; color: rgb(72, 72, 72); line-height: 34px; font-size: 14px;

}

.joinform form input[type='text'] {

	border-width: 1px; border-style: solid; border-color: rgb(184, 184, 184) transparent transparent rgb(184, 184, 184); border-image: none; width: 260px; background-color: rgb(255, 255, 255);

}

.joinform form textarea {

	border-width: 1px; border-style: solid; border-color: rgb(184, 184, 184) transparent transparent rgb(184, 184, 184); border-image: none; width: 260px; background-color: rgb(255, 255, 255);

}

.joinform form input[type='text'] {

	height: 34px; line-height: 34px;

}

.joinform form textarea {

	height: 60px; line-height: 20px;

}

.joinform form input[type='submit'] {

	padding: 13px 0px; border-radius: 5px; border: currentColor; border-image: none; width: 120px; color: rgb(255, 255, 255); font-size: 16px; background-color: rgb(255, 162, 0);

}

.joinform form input[type='reset'] {

	padding: 13px 0px; border-radius: 5px; border: currentColor; border-image: none; width: 120px; color: rgb(255, 255, 255); font-size: 16px; background-color: rgb(255, 162, 0);

}

.joinform form input[type='reset'] {

	background-color: rgb(23, 51, 79);

}

.joinform form input[type='text'].code {

	width: 100px; vertical-align: middle;

}

.joinkf {

	text-align: center; padding-top: 70px;

}

.joinkf .call400 {

	margin: 25px 0px 20px; text-align: center; color: rgb(255, 162, 0); font-size: 16px; text-shadow: 0px 0px 10px #fff;

}

.joinkf .call400 b {

	font-size: 26px;

}

.joinkf a {

	background: url("../images/ico1.png") no-repeat 20px rgb(255, 162, 0); margin: 10px auto; border-radius: 5px; width: 90%; height: 44px; color: rgb(255, 255, 255); line-height: 44px; padding-left: 40px; font-size: 16px;

}

.footer .nav2 {

	height: 50px; line-height: 50px; background-color: #339900;

}

.footer {

	padding-bottom: 50px;

}

.footer .nav2 a {

	padding: 0px 20px; color: rgb(255, 255, 255); font-size: 14px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;

}

.footer .nav2 li:last-child a {

	border-right-color: currentColor; border-right-width: medium; border-right-style: none;

}

.footer .contact2 {

	margin-top: 30px;

}

.footer .logo3 {

	padding-right: 40px; margin-left: 50px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;

}

.footer .contact2-info {

	padding-left: 50px;

}

.footer .qrcode {

	margin-top: -20px; margin-right: 50px;

}

.an img {

	margin: 20px auto;

}

.page-category hr {

	width: 100%; margin-top: 50px; position: absolute;

}

.page-category ul {

	padding: 0px 15px; top: 34px; background-color: rgb(255, 255, 255);

}

.page-category a {

	margin: 0px 3px; padding: 0px 20px; color: rgb(255, 255, 255); line-height: 30px; background-color: rgb(23, 51, 79);

}

.page-category a:hover {

	background-color: rgb(255, 162, 0);

}

.page-category a.selected {

	background-color: rgb(255, 162, 0);

}

.page-title {

	margin: 100px 0px 30px; font-size: 48px;

}

.product-title {

	font-size: 24px;

}

.page-title .container {

	text-align: center;

}

.page-title p {

	color: rgb(129, 137, 148); font-size: 20px;

}

.page-content {

	margin: 30px 0px; line-height: 26px;

}

.page-content2 {

	margin: 30px 20px; line-height: 26px;

}

.case-list ul {

	margin: 30px 15px 20px 20px;

}

.case-list li {

	padding: 20px 0px 10px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid;

}

.case-list li:last-child {

	border-bottom-color: transparent;

}

.case-list .news-desc {

	margin-left: 200px;

}

.news-list .news-desc {

	margin-left: 175px;

}

.case-list .news-desc a {

	color: rgb(68, 68, 68);

}

.case-list .news-desc a:first-child {

	width: 100%; line-height: 26px; overflow: hidden; font-size: 16px; white-space: nowrap; -ms-text-overflow: ellipsis;

}

.case-list .news-desc p {

	color: rgb(148, 148, 148); line-height: 22px; margin-bottom: 10px;

}

.news-list .news-desc p {

	line-height: 22px;

}

.case-list .news-desc a.detail {

	padding: 3px 6px; color: rgb(255, 255, 255); background-color: rgb(255, 162, 0);

}

.news-list .news-desc span.time {

	color: rgb(148, 148, 148);

}

.faq-list .news-desc {

	margin-left: 0px;

}

.faq-list .news-desc p {

	color: rgb(23, 51, 79);

}

.faq-list .news-desc .ask {

	padding: 1px 5px; color: rgb(255, 255, 255); margin-right: 10px; background-color: rgb(255, 162, 0);

}

.faq-list .news-desc .asw {

	padding: 1px 5px; color: rgb(255, 255, 255); background-color: rgb(23, 51, 79);

}

.faq-list .news-desc div > div {

	margin-left: 31px;

}

.product_content {

	background-color: rgb(255, 255, 255);

}

.product_desc_cat {

	padding: 25px 0px; width: 100%; background-color: rgb(255, 255, 255);

}

.product_desc_cat li {

	padding: 2px 20px;

}

.product_desc_cat li.first {

	padding-left: 0px;

}

.product_desc_cat li.last {

	padding-right: 0px;

}

.product_desc_cat li + li {

	border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;

}

.product_desc_cat li a {

	color: rgb(68, 68, 68);

}

.product_desc_cat li a.selected {

	color: rgb(255, 150, 0);

}

.product_desc_cat li a:hover {

	color: rgb(255, 150, 0);

}

.product_desc_placeholder {

	height: 73px;

}

.product_content .content {

	

}

.product_content .content img {

	width: 100%; display: block;

}

.product_relation {

	width: 100%; height: 265px; padding-top: 10px; background-image: linear-gradient(rgb(238, 238, 238), rgb(255, 255, 255));

}

.product_relation .title {

	margin-top: 33px;

}

.product_relation .title span {

	margin: -25px auto 0px; width: 90px; text-align: center; background-image: linear-gradient(rgb(244, 244, 244), rgb(239, 239, 239));

}

.product_relation dl dd {

	margin: 0px; width: 200px; text-align: center; overflow: hidden; float: left; display: inline;

}

.product_relation dl dd {

	margin: 0px 10px; width: 230px;

}

.product_relation .rollBox a.img {

	height: 140px; background-color: rgb(255, 255, 255);

}

.product_relation .rollBox a.title {

	margin: 0px auto; line-height: 28px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;

}

.product_relation .rollBox div.txt {

	border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(235, 235, 235);

}

.product_relation .rollBox .LeftBotton {

	background: url("../images/sl.png") no-repeat 8px 60px; margin: 0px; width: 30px; height: 150px; overflow: hidden; float: left; display: inline; cursor: pointer;

}

.product_relation .rollBox .RightBotton {

	background: url("../images/sr.png") no-repeat 8px 60px; margin: 0px; width: 30px; height: 150px; overflow: hidden; float: left; display: inline; cursor: pointer;

}

.product_relation .rollBox .LeftBotton {

	background: url("../images/sll.png") no-repeat 5px 52px; height: 140px;

}

.product_relation .rollBox .RightBotton {

	background: url("../images/srr.png") no-repeat 5px 52px; height: 140px;

}

.product_relation .rollBox {

	margin: 30px auto 0px; width: 1060px; overflow: hidden;

}

.product_relation .rollBox .Cont {

	margin: 0px auto; width: 1000px; overflow: hidden;

}

.product_relation .rollBox .ScrCont {

	width: 10000000px;

}

.product_relation .rollBox #List1 {

	float: left;

}

.product_relation .rollBox #List2 {

	float: left;

}

.detail-current-pos {

	padding: 5px; border-radius: 5px; border: 1px solid rgb(222, 222, 222); border-image: none; background-color: rgb(238, 238, 238);

}

.detail-main {

	margin-top: 20px;

}

.detail-sidebar {

	margin-top: 20px;

}

.detail-main {

	border: 1px solid rgb(204, 204, 204); border-image: none; width: 850px;

}

.detail-title {

	padding: 20px 0px; text-align: center; font-size: 22px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;

}

.detail-time {

	text-align: center; color: rgb(204, 204, 204); font-size: 12px; margin-top: 10px;

}

.detail-time a {

	color: rgb(204, 204, 204);

}

.detail-time span {

	cursor: pointer;

}

.detail-time span.selected {

	color: rgb(0, 0, 0);

}

.detail-content div {

	margin: 20px 30px; line-height: 26px;

}

.detail-page {

	padding-bottom: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;

}

.detail-page div {

	margin: 5px 30px;

}

.detail-page a {

	color: rgb(23, 51, 79);

}

.detail-relation .title {

	margin: 20px 30px 10px; font-size: 16px;

}

.detail-relation ul {

	padding: 5px 10px; border: 1px solid rgb(204, 204, 204); border-image: none;

}

.detail-relation li:nth-child(2n+1) {

	margin-right: 15px;

}

.detail-relation a {

	width: 260px; color: rgb(23, 51, 79); overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;

}

.detail-relation span {

	margin-right: 5px;

}

.detail-product ul {

	padding: 15px;

}

.detail-product li {

	width: auto; margin-right: 10px;

}

.detail-product li:nth-child(2n+1) {

	margin-right: 13px;

}

.detail-product li:last-child {

	margin-right: 0px;

}

.detail-product a {

	width: 180px; text-align: center; font-size: 12px;

}

.detail-product img {

	padding: 1px; border: 1px solid rgb(221, 221, 221); border-image: none;

}

.detail-sidebar {

	margin-left: 15px;

}

.hot-news {

	background: url("../images/tbg.jpg") repeat-x;

}

.hot-news h2 {

	background: url("../images/arrow4.png") no-repeat 10px; height: 43px; color: rgb(23, 51, 79); line-height: 43px; padding-left: 30px; font-size: 16px;

}

.hot-news ul {

	padding: 10px 15px;

}

.hot-news li {

	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;

}

.hot-news li:last-child {

	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;

}

.hot-news li a {

	width: 274px; color: rgb(23, 51, 79); line-height: 32px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;

}

.hot-news li span {

	top: 8px; width: 18px; height: 18px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; font-size: 12px; margin-right: 10px; background-color: rgb(255, 162, 0);

}

.last-news {

	margin-top: 15px;

}

.hot-news {

	border: 1px solid rgb(204, 204, 204); border-image: none;

}

.last-news {

	border: 1px solid rgb(204, 204, 204); border-image: none;

}

.guestbook {

	margin: 0px auto; width: 500px;

}

.guestbook .title {

	text-align: center; font-size: 24px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;

}

.guestbook .input-text {

	height: 34px;

}

.guestbook div + div {

	margin-top: 15px;

}

.guestbook label {

	width: 80px; height: 38px; text-align: right; line-height: 38px; margin-right: 10px;

}

.guestbook input.input-text {

	padding: 0px 5px; border-radius: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 400px;

}

.guestbook textarea {

	padding: 0px 5px; border-radius: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 400px;

}

.guestbook input.input-text:focus {

	border-color: rgb(228, 0, 118); box-shadow: 0px 0px 10px rgba(228,0,118,0.2);

}

.guestbook textarea:focus {

	border-color: rgb(228, 0, 118); box-shadow: 0px 0px 10px rgba(228,0,118,0.2);

}

.guestbook input[type='submit'] {

	border: currentColor; border-image: none; width: 70px; height: 34px; color: rgb(68, 68, 68); background-color: rgb(244, 244, 244);

}

.guestbook input[type='reset'] {

	border: currentColor; border-image: none; width: 70px; height: 34px; color: rgb(68, 68, 68); background-color: rgb(244, 244, 244);

}

.guestbook input[type='reset'] {

	margin-left: 30px;

}

.guestbook input[type='submit'] {

	color: rgb(255, 255, 255); margin-left: 160px; background-color: rgb(255, 162, 0);

}

.guestbook input.verifycode {

	width: 200px;

}

.change_img {

	margin-left: 10px;

}

.star {

	color: rgb(255, 0, 0); margin-left: 5px;

}

#links {

	right: 0px; bottom: 35px;

}

.links-btn {

	background: url("../images/ui-select_04.gif") no-repeat; top: 15px; width: 137px; height: 21px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 21px; font-size: 12px; cursor: pointer;

}

#links a {

	width: 137px; text-align: left; color: rgb(255, 255, 255); line-height: 22px; overflow: hidden; padding-left: 20px; font-size: 12px !important; border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important; white-space: nowrap; -ms-text-overflow: ellipsis; background-color: rgb(144, 147, 154);

}

.pager {

	text-align: center; margin-top: 20px;

}

.pager span {

	margin: 0px 5px; padding: 3px 9px; color: rgb(68, 68, 68); font-family: "Simsun"; font-size: 14px; background-color: rgb(204, 204, 204);

}

.pager a {

	margin: 0px 5px; padding: 3px 9px; color: rgb(68, 68, 68); font-family: "Simsun"; font-size: 14px; background-color: rgb(204, 204, 204);

}

.pager span.current {

	color: rgb(255, 255, 255); background-color: rgb(228, 0, 118);

}

/*singel.html==================================*/

.singel_wrap .nr_bt{ margin-bottom:20px; margin-top:40px;}

.singel_wrap .nr_bt h5{ font-size:24px; color:#333; text-align:center;}

.singel_wrap .nr_bt h6{ text-align:center; font:normal 12px "ËÎÌå"; color:#333; padding:5px 0; background-color:#F7F7F7; border:1px solid #E8E8E8; margin-top:20px;}

.singel_wrap .nr_text{ font-size:14px; line-height:26px; color:#333;}



.posts {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 655px; LINE-HEIGHT: 22px; PADDING-TOP: 0px

}

.posts P {

	MARGIN-BOTTOM: 10px

}

.single {

	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; WIDTH: 645px; PADDING-TOP: 0px

}

.single H2 {

	FONT-SIZE: 18px; PADDING-BOTTOM: 10px; MARGIN: 20px 0px; COLOR: #222; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center

}

.postlist {

	MARGIN: 15px 0px 0px

}

.postlist LI {

	PADDING-LEFT: 12px; BACKGROUND: url(../images/arrow.gif) no-repeat 0px 14px; FLOAT: left; WIDTH: 640px; LINE-HEIGHT: 32px; BORDER-BOTTOM: #ddd 1px dashed; HEIGHT: 32px

}

.postlist LI H3 {

	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; WIDTH: 500px

}

.postlist LI SPAN {

	FLOAT: right; WIDTH: 80px; COLOR: #666; TEXT-ALIGN: right

}

.productlist {

	MARGIN-TOP: 20px

}

.productlist LI {

	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 10px; OVERFLOW: hidden; WIDTH: 205px; PADDING-TOP: 0px; HEIGHT: 230px

}

.productlist LI IMG {

	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 200px; PADDING-TOP: 2px; BORDER-BOTTOM: #e4e4e4 1px solid; HEIGHT: 200px

}

.productlist LI .product_name {

	DISPLAY: block; OVERFLOW: hidden; WIDTH: 200px; LINE-HEIGHT: 15px; HEIGHT: 15px; TEXT-ALIGN: center

}

#full-screen-slider { width:100%; height:470px; float:left; position:relative}
#slides { display:block; width:100%; height:470px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:440px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}